package tests;

import java.awt.Point;

import junit.framework.TestCase;

import aplicacion.modelo.MovimientoArriba;
import aplicacion.modelo.Pacman;

public class MovimientoArribaTest extends TestCase {
	Pacman pacman;
	MovimientoArriba movimiento;
	Point posicion;
	
	protected void setUp() throws Exception {
		super.setUp();
		this.posicion= new Point(1,2);
		this.movimiento= new MovimientoArriba();
		this.pacman= new Pacman(this.posicion,0,this.movimiento);
	}
	
	public void testMovimiento(){
		Point nuevaPosicion=new Point(this.pacman.getPosicion());		
		movimiento.mover(pacman);		
		nuevaPosicion.translate(0,-1);	
		assertEquals(nuevaPosicion,pacman.getPosicion());
	}
}
